package com.wxmp.market.zhuli.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.wxmp.core.page.Page;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@Data
public class WxZhuliSend extends Page implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键
     */
    private int id;

    /**
     * 活动编号
     */
    private String baseCode;

    /**
     * 当前用户发起活动的编号
     */
    private String sendCode;

    /**
     * 发送人openid
     */
    private String sendOpenid;

    /**
     * 昵称
     */
    private String sendNickname;

    /**
     * 发起时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
    private Date sendTime;

    /**
     * 发起人二维码编号
     */
    private Integer sendQrcode;

    /**
     * 海报图素材ID（微信）
     */
    private String sendPosterMediaid;

    /**
     * 海报图地址
     */
    private String sendPosterUrl;

    /**
     * 状态 0 进行中 1 已完成
     */
    private Integer sendStatus;
}
